g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), NULL);
- folders = GTK_FILE_CHOOSER_GET_IFACE (chooser)->list_shortcut_folders (chooser);
+ folders = _gtk_file_chooser_list_shortcut_folder_files (chooser);
result = files_to_strings (folders, g_file_get_path);
g_slist_foreach (folders, (GFunc) g_object_unref, NULL);
g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), NULL);
- folders = GTK_FILE_CHOOSER_GET_IFACE (chooser)->list_shortcut_folders (chooser);
+ folders = _gtk_file_chooser_list_shortcut_folder_files (chooser);
result = files_to_strings (folders, g_file_get_uri);
g_slist_foreach (folders, (GFunc) g_object_unref, NULL);
return result;
}
+GSList *
+_gtk_file_chooser_list_shortcut_folder_files (GtkFileChooser *chooser)
+{
+ g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), NULL);
+
+ return GTK_FILE_CHOOSER_GET_IFACE (chooser)->list_shortcut_folders (chooser);
+}
/**
* gtk_file_chooser_set_show_hidden:
gboolean _gtk_file_chooser_remove_shortcut_folder (GtkFileChooser *chooser,
GFile *folder,
GError **error);
+GSList * _gtk_file_chooser_list_shortcut_folder_files (GtkFileChooser *chooser);
/* GtkFileChooserDialog private */
static GSList *
delegate_list_shortcut_folders (GtkFileChooser *chooser)
{
- return gtk_file_chooser_list_shortcut_folders (get_delegate (chooser));
+ return _gtk_file_chooser_list_shortcut_folder_files (get_delegate (chooser));
}
static gboolean